#ifndef PSD_LISTENER_HANDLER_H
#define PSD_LISTENER_HANDLER_H

#include "psd_listener.h"

int psd_listener_handler_init();
int psd_listener_handler_register_listener(psdListener *listener);
void psd_listener_handler_unregister_listener(const char *listener_id);
void __psd_listener_handler_unregister_listener(psdListener *listener);
int psd_listener_handler_start_listener(const char *listener_id);
int psd_listener_handler_stop_listener(const char *listener_id);
int psd_listener_handler_shutdown_listener(const char *listener_id);
psdListener *psd_listener_handler_lookup_listener(const char *listener_id);

#endif
